package objects.suelo;

public class SueloUrbano extends Suelo {
	
    protected static long objectIDCounter = 1;
    protected String objectID = "Suelo Urbano " + (objectIDCounter++);
    
    public SueloUrbano(SueloRural centro){
		
		claseAlta = centro.getClaseAlta();
		claseBaja = centro.getClaseBaja();
		densidad = centro.getDensidad();
		precio = centro.getPrecio();
		distancia = centro.getDistancia();
		utilidadCT = centro.getUtilidadCT();
		utilidadCP = centro.getUtilidadCP();
		utilidadCR = centro.getUtilidadCR();
	}
	
	public SueloUrbano(double precio, double claseAlta, double claseBaja){
		
		this.claseAlta = claseAlta;
		this.claseBaja = claseBaja;
		this.precio = precio;
		this.distancia = 0;
		this.densidad = 0;
		this.utilidadCT = 0;
		this.utilidadCP = 0;
		this.utilidadCR = 0;
	}
	
	public SueloUrbano(){
		claseAlta = 0;
		claseBaja = 0;
		densidad = 0;
		precio = 0;
		distancia = 0;
		utilidadCT = 0;
	//	utilidadCP = 0;
	//	utilidadCR = 0;
	}
		
	@Override	
	public boolean isUrbano(){
		return true;
	}

	@Override
	public String toString(){
		return objectID;
	}
}
